﻿
namespace CSharpPro._1106;

/// <summary>
/// 用户实体类（仅包含数据结构）
/// </summary>
public class User
{
    // 私有字段
    private string _username;
    private string _password;

    // 公共属性（封装字段，提供访问控制）
    public string Username
    {
        get => _username;
        set => _username = value?.Trim() ?? string.Empty;
    }

    public string Password
    {
        get => _password;
        set => _password = value?.Trim() ?? string.Empty;
    }

    // 无参构造函数
    public User() { }

    // 带参构造函数（便于创建用户实例）
    public User(string username, string password)
    {
        Username = username;
        Password = password;
    }
}

